package com.bf.electroplating.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bf.electroplating.pojo.dto.contingency.ParkContingencyTeamDTO;
import com.bf.electroplating.pojo.dto.contingency.ParkContingencyTeamQueryDTO;
import com.bf.electroplating.pojo.entity.ParkContingencyTeam;
import com.bf.electroplating.pojo.vo.ResultVO;
import com.bf.electroplating.pojo.vo.contingency.ParkContingencyTeamVO;

import java.util.List;

/**
* @author 15451
* @description 针对表【park_contingency_team(园区应急队伍表)】的数据库操作Service
* @createDate 2025-06-18 14:31:54
*/
public interface ParkContingencyTeamService extends IService<ParkContingencyTeam> {
    void add(ParkContingencyTeamDTO dto);
    
    void update(ParkContingencyTeamDTO dto);
    
    void delete(String id);
    
    Page<ParkContingencyTeamVO> page(ParkContingencyTeamQueryDTO dto);

    ResultVO<ParkContingencyTeamDTO> getDetail(String id);

    Boolean batchDelete(List<String> ids);
}
